1 00:00:05,620 --> 00:00:14,210 OK, well, it started recording started again, so I would like to welcome all of you. 2 00:00:14,210 --> 00:00:18,190 We are denying the beginning of attacks. 3 00:00:19,420 --> 00:00:22,930 We will start today along with new topics. 4 00:00:23,500 --> 00:00:30,040 Uh, last time I have requested from you guys to do homework. 5 00:00:30,520 --> 00:00:33,580 So anyone able to do this homework? 6 00:00:37,940 --> 00:00:39,710 The whole market was like. 7 00:00:41,910 --> 00:00:42,930 It's from. 8 00:00:49,340 --> 00:00:56,090 To us, it was in the library, remember, literally, no. 9 00:01:03,590 --> 00:01:05,930 The library list. 10 00:01:08,950 --> 00:01:10,600 Just OK. 11 00:01:12,080 --> 00:01:12,880 Then she started. 12 00:01:22,210 --> 00:01:25,930 I installed with my laptop as you can. 13 00:01:28,390 --> 00:01:31,960 De de de de. 14 00:01:40,040 --> 00:01:42,330 It is about our custom button. 15 00:01:42,500 --> 00:01:48,440 This is a great membership and create transaction under labor, remember? 16 00:01:49,130 --> 00:01:53,590 So if you go to Labor member list. 17 00:02:02,080 --> 00:02:11,650 Your library member, if you go here, you will find buttons, so create membership, so I create membership 18 00:02:11,650 --> 00:02:12,400 automatically. 19 00:02:12,400 --> 00:02:16,710 It is the right wing library member here or. 20 00:02:18,190 --> 00:02:19,590 Create a transaction. 21 00:02:19,640 --> 00:02:30,490 I am in the library, no recorder, and from here I have a button list to create a transaction or create 22 00:02:30,500 --> 00:02:31,100 membership. 23 00:02:31,120 --> 00:02:41,620 So create a transaction between navigate to create transaction with the member already started from. 24 00:02:43,040 --> 00:02:52,790 So this is the exercise I did last time for you guys, I don't know anyone was able to do this exercise. 25 00:02:56,120 --> 00:02:57,370 No one, OK, 26 00:03:00,890 --> 00:03:08,110 who is still till now stuck to install ERP next in his local machine. 27 00:03:14,540 --> 00:03:15,840 All of you this time, 28 00:03:19,730 --> 00:03:19,980 yes. 29 00:03:21,260 --> 00:03:22,370 OK, great. 30 00:03:22,430 --> 00:03:24,880 Yes, so excellent, excellent. 31 00:03:25,730 --> 00:03:28,730 So now we join them now. 32 00:03:28,740 --> 00:03:35,900 Sarah-Jane Eyeshot, John Huntlee, all of you are able to install. 33 00:03:38,820 --> 00:03:50,520 To install your own environment, I don't want to know who if someone who is stuck installing his environment, 34 00:03:51,000 --> 00:03:52,470 please let me know. 35 00:03:56,110 --> 00:04:08,310 OK, time is yes, the installation is done, and like I was trying to install the visual studio code 36 00:04:08,320 --> 00:04:10,600 that is pending as well as the custom site. 37 00:04:11,980 --> 00:04:17,110 Your restaurant is fine, individual books and music, which your books on Windows. 38 00:04:19,110 --> 00:04:25,080 OK, OK, so you are bending in visuals studio, you called. 39 00:04:26,590 --> 00:04:32,050 Yes, OK, we can connect after the call and we can now we can show you how to connect 40 00:04:34,900 --> 00:04:38,400 what else are building. 41 00:04:41,290 --> 00:04:43,870 Oh, that's great. 42 00:04:44,680 --> 00:04:45,410 So excellent. 43 00:04:45,430 --> 00:04:52,120 So all of you are able to install the next at least. 44 00:04:54,000 --> 00:04:54,970 No problem. 45 00:04:55,440 --> 00:04:56,830 So all of you created. 46 00:05:00,820 --> 00:05:04,420 And at the custom doctors. 47 00:05:06,140 --> 00:05:07,850 Yes, excellent. 48 00:05:07,970 --> 00:05:08,310 Great. 49 00:05:08,570 --> 00:05:13,290 So let's let's move to excellent fiction. 50 00:05:13,790 --> 00:05:17,870 So if you have any topics, you are still not completed. 51 00:05:18,320 --> 00:05:23,990 Please let me know so that we can assist you individually. 52 00:05:24,110 --> 00:05:30,130 We can connect with you and solve it for you currently. 53 00:05:30,150 --> 00:05:30,700 Are you there? 54 00:05:34,530 --> 00:05:35,300 I am human. 55 00:05:35,940 --> 00:05:44,760 Yes, I have the question garani, by the way, I was trying to do cold, for example. 56 00:05:46,520 --> 00:05:48,270 A code word is. 57 00:05:50,890 --> 00:06:01,310 Literally, no transactions, but here, see, I mean, you see my screen. 58 00:06:01,840 --> 00:06:06,190 Yes, see you when you do from the get go. 59 00:06:06,550 --> 00:06:07,130 OK. 60 00:06:08,020 --> 00:06:18,190 And I am in the screen library transaction, so I want to tell the member you cannot do a transaction 61 00:06:18,190 --> 00:06:20,650 because your membership is expired. 62 00:06:21,370 --> 00:06:29,980 So what I did I was trying to fetch the to date, the end date of that membership. 63 00:06:30,400 --> 00:06:34,210 So I put it from your book in Dark Library Membership. 64 00:06:34,540 --> 00:06:42,300 And here, when you buy this second argument, it should be the name, right? 65 00:06:43,220 --> 00:06:43,680 Yes. 66 00:06:44,830 --> 00:06:48,750 So I said, no, it is not working. 67 00:06:48,790 --> 00:06:50,040 You say it's not fair. 68 00:06:50,470 --> 00:06:53,280 So when I hear in this case, I put it as a. 69 00:06:54,530 --> 00:07:01,510 So here we we must pay attention that get the gift that will work with them. 70 00:07:02,440 --> 00:07:04,180 And this is it should be the key. 71 00:07:04,480 --> 00:07:05,740 You have to pass the key. 72 00:07:05,950 --> 00:07:06,930 Not anybody. 73 00:07:08,140 --> 00:07:08,870 You are correct. 74 00:07:08,960 --> 00:07:09,940 It has to be the key. 75 00:07:10,570 --> 00:07:11,140 Yes. 76 00:07:11,170 --> 00:07:12,950 This is I know the value. 77 00:07:13,030 --> 00:07:13,960 It is not working. 78 00:07:14,260 --> 00:07:19,860 So when I pass the key, it give me the correct the correct value. 79 00:07:20,890 --> 00:07:23,230 OK, let's move to the next topic. 80 00:07:24,100 --> 00:07:28,940 It's got on the PC shehryar screen. 81 00:07:28,980 --> 00:07:30,130 No, go ahead. 82 00:07:31,760 --> 00:07:34,240 OK, thank you, thank you for pointing that out. 83 00:07:35,940 --> 00:07:38,220 So let me share my screen and we move on. 84 00:07:42,840 --> 00:07:43,980 Are you able to see my screen? 85 00:07:45,970 --> 00:07:47,290 Yes, yes, yes. 86 00:07:47,770 --> 00:07:48,620 OK, great. 87 00:07:48,650 --> 00:07:56,010 So to do like us to look at e-mail functionality, this is, for instance, that I have opened here, 88 00:07:56,740 --> 00:08:04,300 so I would like us to see how we can we can set up emails so that we can either send emails from our 89 00:08:04,300 --> 00:08:10,260 instance here or we can we can even send them from from something that we have programmed. 90 00:08:10,270 --> 00:08:16,240 Like, for instance, today we are going to be seeing how we can send an email when we create a new 91 00:08:16,240 --> 00:08:19,200 document on our library management application. 92 00:08:19,210 --> 00:08:22,780 That is when we create a new a new article. 93 00:08:23,650 --> 00:08:28,840 So there are a few things that you need to do when you are setting up email right now. 94 00:08:28,840 --> 00:08:36,400 If you go to your instances and you go to use us, for instance, and you try to add a user with this 95 00:08:36,400 --> 00:08:43,060 option, take the option to send a welcome email, you are going to get an error there. 96 00:08:43,060 --> 00:08:48,180 You are going to be getting is that you are email your default email account is not configured. 97 00:08:48,970 --> 00:08:50,500 So I would like us to start there. 98 00:08:50,560 --> 00:08:52,510 So how you configure that email address? 99 00:08:53,440 --> 00:08:56,200 I'm going to show you the email because Jimin is the most common. 100 00:08:56,830 --> 00:09:00,430 But that that doesn't stop you from using your business email address. 101 00:09:00,430 --> 00:09:02,770 If you have your business email address, you can also use it. 102 00:09:03,370 --> 00:09:09,760 So to configure Gmail address if you have a minute this weekend for me alone, Google email accounts. 103 00:09:10,930 --> 00:09:12,010 E-mail account, pointillist. 104 00:09:13,870 --> 00:09:20,890 This is one that I have configured so I can just open it to demo this with you, then here you supply 105 00:09:20,890 --> 00:09:24,750 your email address and your password. 106 00:09:25,450 --> 00:09:30,860 Now, this password, sometimes Jimmy will not accept your email, your email password. 107 00:09:30,880 --> 00:09:37,990 So if for some reason you supply this email address and your password and you try to save and it tells 108 00:09:37,990 --> 00:09:44,370 you that the imminent password is wrong, what you need to do is to use something that Gmail calls calls 109 00:09:44,380 --> 00:09:45,520 are password. 110 00:09:45,850 --> 00:09:50,230 So you can go to you can Google Gmail 111 00:09:52,660 --> 00:09:53,470 password. 112 00:09:55,180 --> 00:10:01,510 And then go to Google about passwords, when you click on this with your with your e-mail address logged 113 00:10:01,510 --> 00:10:03,270 in, you can, of course, direct. 114 00:10:03,320 --> 00:10:04,380 Now, I don't want to use that. 115 00:10:04,390 --> 00:10:09,970 I want to use this email address so that instead of the email address you want to use, Google will 116 00:10:09,970 --> 00:10:12,270 require that you inputted a password. 117 00:10:12,670 --> 00:10:14,760 So that's my password. 118 00:10:14,770 --> 00:10:15,580 I had saved it. 119 00:10:16,360 --> 00:10:21,370 So when you go to next, these are all the passwords that they had generated before here. 120 00:10:21,370 --> 00:10:24,200 Most likely your screen will be will be empty. 121 00:10:24,540 --> 00:10:31,020 You are not going to be having you're not going to be having in the email password here. 122 00:10:31,660 --> 00:10:39,730 So just click on here, like straighten up, you select e-mail and then the device. 123 00:10:39,730 --> 00:10:45,000 You can just pick Windows Computer and then click on Jeanneret Password. 124 00:10:45,910 --> 00:10:52,780 This is the password we want, so we just copy, copy what is here and put it here. 125 00:10:54,460 --> 00:10:59,670 And then we proceed, so down here, this one, leave them leave them unchecked as they are. 126 00:10:59,930 --> 00:11:01,150 Leave this once blank. 127 00:11:01,150 --> 00:11:03,250 Also leave this once blank. 128 00:11:03,280 --> 00:11:05,620 This is going to be pre populated by default. 129 00:11:06,880 --> 00:11:09,680 Not only can leave it as that, you need to check this one. 130 00:11:09,700 --> 00:11:12,820 So this is something I checkbook's that you must check. 131 00:11:13,250 --> 00:11:15,370 It's any more outgoing emails. 132 00:11:16,010 --> 00:11:16,490 Outgoing. 133 00:11:16,820 --> 00:11:17,060 Yeah. 134 00:11:17,110 --> 00:11:24,250 So when you check this, it allows you to send emails using your email address you want to use up there. 135 00:11:25,360 --> 00:11:28,900 Here in this is SMTP server you must put. 136 00:11:29,200 --> 00:11:33,210 These are fortunately Europeanist have provided it here. 137 00:11:33,610 --> 00:11:39,950 So we just copy exactly what is here is empty the Gmail dot com and paste it up here. 138 00:11:40,300 --> 00:11:44,620 So this one, when you come here for the first time, is going to be now listed up there. 139 00:11:45,040 --> 00:11:46,840 Then make sure you check this button. 140 00:11:46,840 --> 00:11:48,790 If you don't take this, you are going to get an error. 141 00:11:48,790 --> 00:11:52,320 You're going to get an error saying that what you're using is not accepted. 142 00:11:52,750 --> 00:12:00,070 So make sure you check Eustress and then also check make sure you check this default out going if you 143 00:12:00,070 --> 00:12:05,290 do not take a default out going, for instance, if you are registering users is going to tell you that 144 00:12:05,740 --> 00:12:09,310 you do not or you have not set your default email address. 145 00:12:09,670 --> 00:12:12,200 So make sure you check before that going live. 146 00:12:12,250 --> 00:12:12,920 They put a blank. 147 00:12:12,950 --> 00:12:14,020 You don't have to fill that. 148 00:12:15,010 --> 00:12:17,860 And I think the other details are going to be checked by default. 149 00:12:18,550 --> 00:12:25,360 When you have that said, save severe, severe, severe, severe email settings in your email address 150 00:12:25,360 --> 00:12:28,780 should be configured correctly at that point. 151 00:12:28,780 --> 00:12:33,460 When you go back to users and try to add a new user, you are not supposed to be getting that error 152 00:12:33,550 --> 00:12:35,320 is going to be working fine. 153 00:12:35,980 --> 00:12:37,810 If maybe for some reason you get an error. 154 00:12:37,810 --> 00:12:38,800 Still, you can. 155 00:12:38,800 --> 00:12:40,990 It is just we see we have you on that. 156 00:12:42,160 --> 00:12:48,280 So now when you have that configured, we are now able to go in and start 157 00:12:51,070 --> 00:13:01,480 doing our programming so that maybe when we save a new document or a new article in our we had article 158 00:13:01,590 --> 00:13:09,880 library, when we see a new article here, we want this system to trigger an email to some people. 159 00:13:10,210 --> 00:13:12,900 You can see it, a number of emails so you can send one email. 160 00:13:13,390 --> 00:13:16,240 So what you do what they did here, ideally. 161 00:13:17,380 --> 00:13:18,580 I came to my. 162 00:13:20,470 --> 00:13:23,380 I came to my up in Mr. Wrinklies. 163 00:13:27,600 --> 00:13:35,580 I came to my office and then I went to our Apple office library management, and then here on the main 164 00:13:35,580 --> 00:13:37,140 folder, you must not do it here. 165 00:13:37,140 --> 00:13:40,040 But this is where I like to do some of these files. 166 00:13:40,500 --> 00:13:42,720 I created a fur coat utilites not. 167 00:13:43,680 --> 00:13:49,440 So this is the way I'm going to be putting most of the things that datalink utilities like this one. 168 00:13:50,110 --> 00:13:51,810 Like want to send emails? 169 00:13:51,810 --> 00:13:54,920 I can do want to send us a message for sending us a message. 170 00:13:55,440 --> 00:14:01,740 I can do one maybe to configure or to save the details for maybe WhatsApp integration and stuff like 171 00:14:01,740 --> 00:14:02,040 that. 172 00:14:03,350 --> 00:14:07,730 And I wrote this quote, Here we are just importing for I remember most of their files, almost all 173 00:14:07,730 --> 00:14:13,310 the Python files in Therapy or Phoenix are going to be starting with input frappé so that we are able 174 00:14:13,310 --> 00:14:21,110 to use some of these functions here and then next have a function that is called sendmail. 175 00:14:22,480 --> 00:14:26,890 Sendmail takes in a number of things, the first argument is the document. 176 00:14:27,430 --> 00:14:29,720 This is the document which which you are interacting with. 177 00:14:30,100 --> 00:14:34,360 So in our case, here is going to be the article and document this document. 178 00:14:35,200 --> 00:14:41,860 And then the next thing it detects is the recipients recipients is going to be an array, is going to 179 00:14:41,860 --> 00:14:44,850 be an array of of email addresses. 180 00:14:44,860 --> 00:14:49,720 So even if you have one email address, it has to be configured as an array. 181 00:14:50,530 --> 00:14:51,780 And then we have the message. 182 00:14:51,790 --> 00:14:56,470 This is the message that you want to send to your users and then you have the title. 183 00:14:56,500 --> 00:14:58,130 So this is the message. 184 00:14:58,130 --> 00:14:59,900 Is that the body of the email address? 185 00:14:59,900 --> 00:15:01,310 So the email. 186 00:15:01,450 --> 00:15:07,560 So when you when you're composing an email, normally you have this subject under the body of the email. 187 00:15:07,870 --> 00:15:15,040 So the subject is what here is called the title in the the body is what is called the message. 188 00:15:15,430 --> 00:15:18,990 And then if you want to email to have attachments, you can have them here. 189 00:15:19,480 --> 00:15:27,430 But to be safe, I have put attachments equals none so that it exists, even if maybe this this parameter 190 00:15:27,430 --> 00:15:28,450 is not provided. 191 00:15:29,490 --> 00:15:35,340 And then we're going to supply this this this variable, this variable is going to contain an object, 192 00:15:35,520 --> 00:15:40,500 is going to carry an object with these elements, recipient's this these are standard. 193 00:15:40,560 --> 00:15:42,510 So you have to put these as they are here. 194 00:15:43,080 --> 00:15:46,300 So recipients is going to take these recipients. 195 00:15:46,320 --> 00:15:48,800 Remember, this is a variable that we had here. 196 00:15:48,810 --> 00:15:50,540 So you must not call it recipients. 197 00:15:50,820 --> 00:15:53,080 You can call it whatever you want to call it. 198 00:15:53,100 --> 00:15:55,590 But the key here must be recipients. 199 00:15:56,340 --> 00:15:58,510 Then the message is the message. 200 00:15:58,740 --> 00:16:00,750 MSJ, again, is a variable which is up. 201 00:16:00,860 --> 00:16:04,450 You can call it whatever you want to call it subject. 202 00:16:05,490 --> 00:16:06,110 This is a key. 203 00:16:06,120 --> 00:16:07,150 It has to be that way. 204 00:16:07,290 --> 00:16:08,790 This is going to take the title. 205 00:16:10,280 --> 00:16:17,150 That we had up here, so this is going to be the name that is applied here, the reference DOCTYPE is 206 00:16:17,150 --> 00:16:19,030 going to be Doc Dot DOCTYPE. 207 00:16:19,040 --> 00:16:20,510 So this one has to be this way. 208 00:16:20,520 --> 00:16:23,480 But remember, this doc is the doctor that we passed here. 209 00:16:24,560 --> 00:16:27,470 So this is again, is going to be the name that you provided here. 210 00:16:28,460 --> 00:16:31,490 The reference name is Dog Doc name. 211 00:16:31,490 --> 00:16:35,020 So the dog again is what we provided here, dot the name. 212 00:16:35,030 --> 00:16:38,660 So this is going to contain the primary care of this dog type. 213 00:16:39,200 --> 00:16:46,490 Then here we are telling our utility that if attachment that is if this, this, this, this immediately 214 00:16:46,650 --> 00:16:54,950 we are trying to send has any attachment, then e-mail us, supplied the attachment and save it, save 215 00:16:54,950 --> 00:16:59,240 the the the valuable attachments inside of this. 216 00:17:00,470 --> 00:17:02,850 Then here we are going to use their cute in here. 217 00:17:03,000 --> 00:17:04,770 Next we have the email Kupe. 218 00:17:05,030 --> 00:17:06,380 Let me show you where that is. 219 00:17:06,380 --> 00:17:09,530 If you come to your opinion to e-mail queue. 220 00:17:11,410 --> 00:17:17,770 All the emails that you're going to be sending are not automatically sent out of the system, that ensures 221 00:17:17,770 --> 00:17:23,140 that our system does not crash or does not freeze when we are sending thousands of emails. 222 00:17:23,470 --> 00:17:27,410 So what he does is that it is, first of all, excuse the emails. 223 00:17:27,670 --> 00:17:33,350 So when you send them, they do not immediately go out, but they are stored here as Attu. 224 00:17:33,580 --> 00:17:41,210 And then if he sends one by one that that makes sure that the system can continue being used. 225 00:17:41,230 --> 00:17:42,640 So that is exactly what we are doing. 226 00:17:42,780 --> 00:17:48,340 So don't just call the send method without, first of all, in the email, because if someone tries 227 00:17:48,340 --> 00:17:51,910 to send many emails, is going to freeze your system. 228 00:17:53,020 --> 00:18:00,700 So innocuous as is a method that is built by frappé, so we call it, and then we provide the method. 229 00:18:00,700 --> 00:18:08,170 The method is going to be frappé to send email us and Minnesota it up here, then the queue we are going 230 00:18:08,170 --> 00:18:09,020 to use short. 231 00:18:09,910 --> 00:18:13,280 You can look at the documentation to see the options that you have here. 232 00:18:14,350 --> 00:18:19,630 So if maybe these emails are not very important or they are not very urgent, not very important, but 233 00:18:19,810 --> 00:18:26,030 if they are not very urgent, you can provide even long queue type here and then time out. 234 00:18:26,140 --> 00:18:28,840 This is the demo that we have provided naughties here. 235 00:18:29,230 --> 00:18:35,140 And then here you have given the key, the key elements of our email address, the one that we had here, 236 00:18:35,560 --> 00:18:39,400 which in this case contains our attachments if they exist. 237 00:18:39,880 --> 00:18:45,210 So this utility is we have written to take care of our emails. 238 00:18:45,670 --> 00:18:51,730 So anytime you you want to send emails from your instance, you can just call the send method email 239 00:18:51,730 --> 00:18:59,650 from wherever you are, whether you are in in custom duct tape or you in a duck tape that that created. 240 00:18:59,830 --> 00:19:02,660 You can call this method and it was in your email. 241 00:19:03,760 --> 00:19:10,300 The next thing that we are going to do is now we go to our our, our, our DOCTYPE. 242 00:19:10,300 --> 00:19:17,290 Remember that is the article liberally doctype and then we want to do this before you can do this before 243 00:19:17,290 --> 00:19:19,570 or after you have if the document is your preference. 244 00:19:20,260 --> 00:19:23,010 I personally did it in the function that we had here. 245 00:19:23,020 --> 00:19:26,440 So article about dot p opening three. 246 00:19:28,790 --> 00:19:34,220 Karani, Yasmani, uh, sorry to interrupt you have a question. 247 00:19:34,370 --> 00:19:39,960 By the way, do you set up in that interview OK? 248 00:19:40,220 --> 00:19:45,860 Yes, it's training and getting one by one. 249 00:19:46,400 --> 00:19:50,090 What is the frequency of this puppy, MQ? 250 00:19:52,230 --> 00:19:54,270 The frequency, as in what do you mean? 251 00:19:55,620 --> 00:19:59,700 I mean I mean, is it five minutes? 252 00:19:59,700 --> 00:20:09,900 It will take all pending emails and send it or it is how or when or how the time this time, the time 253 00:20:10,060 --> 00:20:13,080 you have given here the the short duration. 254 00:20:14,330 --> 00:20:21,620 This ought to do some things, it is not going to take five minutes if if if we had if we had, we would 255 00:20:21,620 --> 00:20:22,760 have shown this to you. 256 00:20:22,770 --> 00:20:24,130 It takes seconds. 257 00:20:24,140 --> 00:20:27,830 Ideally, that is if your system is not very, very busy. 258 00:20:28,400 --> 00:20:32,180 But if your system is being used in so many locations, that takes time. 259 00:20:32,180 --> 00:20:40,760 Because I did what the system does is that what this does is it detects how busy the system is just 260 00:20:40,760 --> 00:20:44,160 to prevent the system from freezing when the users are using. 261 00:20:44,660 --> 00:20:50,950 So things like emails are not are not treated as as big a priority in the system. 262 00:20:51,650 --> 00:20:53,660 Other priorities are maybe less. 263 00:20:53,700 --> 00:21:00,440 If, for instance, this is a medical medical application and you need to have clients who are queuing 264 00:21:00,440 --> 00:21:05,790 on the line, that is treated as a priority rather than sending emails to the patients. 265 00:21:06,590 --> 00:21:13,190 So if you had to choose one when where this system is calling the proper INTU method and send emails 266 00:21:13,580 --> 00:21:19,170 and you had another action, we are now the user is on the front end here trying to do something with 267 00:21:19,170 --> 00:21:22,390 the patient, this system is going to give this priority. 268 00:21:22,640 --> 00:21:26,320 So your email is going to remain on the queue longer. 269 00:21:27,140 --> 00:21:32,830 But if the email hits the queue and then the checks and finds the system is not busy, it will just 270 00:21:32,840 --> 00:21:33,590 end of the email. 271 00:21:35,570 --> 00:21:45,570 OK, but is there a place to tell the system frequency hourly or holiday or six hours? 272 00:21:45,590 --> 00:21:49,700 Is it a place to tell the system when to run this email sending? 273 00:21:50,330 --> 00:21:51,550 Yes, you can do that. 274 00:21:51,560 --> 00:21:55,580 Ideally, when you do this money system does it automatically. 275 00:21:56,120 --> 00:21:59,780 But if you want to do that, you can do that using schedulers. 276 00:21:59,790 --> 00:22:03,560 We have scheduled us somewhere here working these schedules. 277 00:22:04,010 --> 00:22:09,140 So schedules are what we are going to be using to tell the system when to do something. 278 00:22:09,530 --> 00:22:15,770 So if you want to send your email, maybe at a specific time of the day, that one you're going to use 279 00:22:15,770 --> 00:22:16,310 as kidu. 280 00:22:17,150 --> 00:22:18,440 But when you when you. 281 00:22:18,770 --> 00:22:26,000 But when when you put this one here, not queue, ideally what this Q does is it is not going to automatically 282 00:22:26,000 --> 00:22:29,990 trigger they send email when an action takes place. 283 00:22:30,320 --> 00:22:36,800 In our case here, when we save a document instead, after we save that document, the email is going 284 00:22:36,800 --> 00:22:38,060 to be added to this queue. 285 00:22:38,420 --> 00:22:41,810 And then the next action is check whether the system is busy. 286 00:22:41,820 --> 00:22:45,340 Now, is it busy, busy? 287 00:22:45,920 --> 00:22:47,030 Don't send the email now. 288 00:22:47,030 --> 00:22:48,170 First of all, finish that. 289 00:22:48,860 --> 00:22:51,250 If it is not busy, go ahead and send out the email. 290 00:22:51,770 --> 00:22:53,950 It's like as soon as possible. 291 00:22:54,690 --> 00:22:56,670 Yes, yes, absolutely. 292 00:22:56,690 --> 00:22:57,950 I say as soon as possible. 293 00:22:58,920 --> 00:23:00,530 OK, thank you. 294 00:23:01,610 --> 00:23:10,730 OK, so the other thing I was saying is now we go to where we want to run our our our we want to trigger 295 00:23:10,730 --> 00:23:12,040 our, our utility. 296 00:23:12,650 --> 00:23:15,020 So we said we want this to happen 297 00:23:17,930 --> 00:23:18,410 article. 298 00:23:19,880 --> 00:23:22,230 The article, its article liberally. 299 00:23:24,410 --> 00:23:30,200 So we said we want when we save a new article here, we want our system to trigger and send out the 300 00:23:30,200 --> 00:23:30,590 email. 301 00:23:31,280 --> 00:23:33,970 So this is the article, every document. 302 00:23:34,100 --> 00:23:36,590 So go to your article, every document. 303 00:23:36,770 --> 00:23:42,710 And remember, if you need to do this in any other DOCTYPE, maybe, for instance, you want well, 304 00:23:42,980 --> 00:23:48,540 when a member is added or when a member piece or whatever action you want to take, you can do that. 305 00:23:49,310 --> 00:23:53,630 So for this demo we are using the article I to go to article. 306 00:23:53,630 --> 00:23:54,640 I don't pay. 307 00:23:56,360 --> 00:24:04,610 It here I went to find this class in the past here so you can just remove the past and then define this 308 00:24:04,610 --> 00:24:11,180 function, because if we are using before save, because we want to do this before they are the image 309 00:24:11,180 --> 00:24:17,660 received, before the document is saved, if you want to do this before maybe aftershave or whatever, 310 00:24:17,670 --> 00:24:20,660 or maybe have to refresh to refresh, does it make sense? 311 00:24:21,290 --> 00:24:24,270 You can do that on whatever event you want to happen here. 312 00:24:24,320 --> 00:24:25,730 This is just our preference. 313 00:24:26,330 --> 00:24:28,540 Then here we have passed to their dog. 314 00:24:28,940 --> 00:24:33,530 Remember, we need a dog because we need to we need to pass the dog to our safety malfunction. 315 00:24:34,400 --> 00:24:40,370 And then before this, whatever whatever you are doing this, remember, you have to import you have 316 00:24:40,370 --> 00:24:44,640 to import you or send emails, utility from whatever you built it. 317 00:24:44,990 --> 00:24:53,000 So this one, if you delete it, is if you are using sublime text or I mean, this is code or any other 318 00:24:53,180 --> 00:24:56,540 modern editor is going to give you this Intellisense. 319 00:24:56,900 --> 00:25:02,900 So if I start typing library, you see it suggesting library management when I put it, OK, I have 320 00:25:02,900 --> 00:25:04,210 all the events that I can do that. 321 00:25:04,240 --> 00:25:05,510 So I had utility. 322 00:25:06,140 --> 00:25:08,900 So library management board. 323 00:25:11,220 --> 00:25:11,970 Not. 324 00:25:13,200 --> 00:25:20,460 So you see this utils is this fire that we had here, and then we can just import and when we start 325 00:25:20,460 --> 00:25:23,420 typing, send email, you see they send emails there. 326 00:25:23,790 --> 00:25:27,650 So this this helps you to know that you are in the right path. 327 00:25:27,660 --> 00:25:36,960 So if maybe you had put us inside the folders here, maybe you put us inside the library management, 328 00:25:36,960 --> 00:25:41,490 then you put it inside of this Avión, the inside of this other when you are trying to import it here, 329 00:25:41,490 --> 00:25:43,980 is going to suggest for you so you are not going to get lost. 330 00:25:45,300 --> 00:25:47,430 So you import that then here. 331 00:25:48,480 --> 00:25:50,340 This is just this just this one. 332 00:25:50,340 --> 00:25:51,480 We are going to come back to that. 333 00:25:51,690 --> 00:25:57,840 They said to me, remember that now we need to provide what the function is expecting. 334 00:25:59,180 --> 00:26:07,100 Here when we are when we are calling it here, so doc, is the e-mail document this this is this is 335 00:26:07,100 --> 00:26:11,250 the list of emails that I was telling you or unmarry or an array of emails. 336 00:26:11,270 --> 00:26:16,480 So this one, you have to formatted as an array and you provide the emails. 337 00:26:16,490 --> 00:26:20,530 So this once again, you can decide to get it from maybe some part of your system. 338 00:26:21,050 --> 00:26:22,240 You can get at this one. 339 00:26:22,280 --> 00:26:28,690 I just had to go to them for the purposes of this demo and then this message have provided it dynamically. 340 00:26:29,000 --> 00:26:31,090 The message I have composed it up here. 341 00:26:31,640 --> 00:26:34,680 So we have a new article has been added to your account. 342 00:26:34,700 --> 00:26:40,670 This is the body of my e-mail and I have done a formatted string so it can do something like maybe a 343 00:26:40,670 --> 00:26:42,610 new article with a name. 344 00:26:43,100 --> 00:26:46,700 So if I want to do, maybe I can do with their name. 345 00:26:47,820 --> 00:26:52,220 They can do this and they're going to talk to me, not name. 346 00:26:52,520 --> 00:26:55,220 It has to be dot, dot, dot is here. 347 00:26:55,370 --> 00:27:06,170 So article in article name so I can do article meem dogtooth article names is going to fill that with 348 00:27:06,170 --> 00:27:07,430 what is provided here. 349 00:27:08,400 --> 00:27:16,650 So the name has been added to your account, then the next thing that we need to provide remember is 350 00:27:16,650 --> 00:27:20,060 what is the title of our e-mail? 351 00:27:20,370 --> 00:27:22,970 So here we are giving our hardcoded a title here. 352 00:27:23,310 --> 00:27:25,610 So we have new article created. 353 00:27:25,620 --> 00:27:31,380 So this, again, you can decide to do it dynamically and you can even decide to give the article name 354 00:27:31,380 --> 00:27:32,820 here, whatever you prefer. 355 00:27:33,800 --> 00:27:40,750 And then I do not supply attachments to my email and then he have just printed a message from it, what 356 00:27:40,760 --> 00:27:41,150 message? 357 00:27:41,150 --> 00:27:43,970 Print articles and email sent. 358 00:27:44,070 --> 00:27:51,470 So if we see this message, ideally, that would mean that I have saved a document that will mean that 359 00:27:51,470 --> 00:27:54,720 our this was successful in that our emails have been sent. 360 00:27:55,520 --> 00:27:56,960 So we are going to try that. 361 00:27:56,990 --> 00:28:01,990 Now, if you do not see an error popping out, then we have been successful. 362 00:28:02,660 --> 00:28:04,750 If you do not see an error mistake. 363 00:28:05,840 --> 00:28:07,680 I mean, if you see an error, we are not successful. 364 00:28:07,700 --> 00:28:10,360 If you see if you see no error. 365 00:28:10,950 --> 00:28:12,710 Not only that, we have been successful in this. 366 00:28:12,720 --> 00:28:17,330 So this is our first article, for instance. 367 00:28:18,350 --> 00:28:28,490 This is to see if it disturbs me, that article, Safet and E.M.S., so ideally what that means is that 368 00:28:28,490 --> 00:28:32,900 our function has run here and it has hit this end. 369 00:28:33,680 --> 00:28:42,980 If I try to introduce an error somewhere here like I do, uh, dog or something like that, and I save 370 00:28:43,640 --> 00:28:47,060 and I try to I try to have the refreshing. 371 00:28:49,340 --> 00:28:50,310 Our Atika is there. 372 00:28:50,570 --> 00:28:52,230 I tried to send another one. 373 00:28:53,090 --> 00:28:56,140 This is our best night, Steve. 374 00:28:56,710 --> 00:29:00,600 He's going to he's going to throw up so clearly our function is being hit. 375 00:29:01,090 --> 00:29:10,160 So now, if you are running this on ownership's, you should go to email, email queue. 376 00:29:11,230 --> 00:29:14,180 You raised and you should see both animals cute here. 377 00:29:15,010 --> 00:29:21,250 There is no way I'm not going to be cute because we are running this thing on our localhost and we are 378 00:29:21,250 --> 00:29:22,600 using a Gmail account here. 379 00:29:22,840 --> 00:29:29,730 Gmail will never, never allow us to send emails from our post using using Attila's account. 380 00:29:30,400 --> 00:29:31,390 So that is it. 381 00:29:33,070 --> 00:29:37,710 Unless you've got equation's, we can look at we can look at them now. 382 00:29:41,030 --> 00:29:49,400 Sorry I missed your last point, you said that the email will not be sent when testing from localhost 383 00:29:50,380 --> 00:29:55,700 is when you are calling when you are calling this method from from in here is not going to send an email 384 00:29:56,330 --> 00:29:57,910 if you are doing this from localhost. 385 00:29:58,640 --> 00:30:03,170 But if you if you if you have a VPs and you have you are you have domain configured, this email is 386 00:30:03,170 --> 00:30:04,310 going to be to be sent. 387 00:30:07,650 --> 00:30:12,000 OK, yeah, I don't know whether these are VIPs. 388 00:30:16,670 --> 00:30:28,310 If the email let's say the email sent, the recipient will see the from the reply to will be the one 389 00:30:28,310 --> 00:30:32,450 we set up in the in our account email account. 390 00:30:33,230 --> 00:30:33,650 Yes. 391 00:30:33,650 --> 00:30:37,820 It will be the one that you set up, you set up when you are setting up your email account. 392 00:30:38,720 --> 00:30:45,640 And is it possible that the recipient will see the current user that has sent the email as a reply to 393 00:30:45,890 --> 00:30:53,030 I'm thinking about, let's say, the use case in ERP next purchase order where the user would send the 394 00:30:53,030 --> 00:30:59,180 purchase order to the supplier and the supplier when it hit reply to it would go back to the user who 395 00:30:59,180 --> 00:31:02,630 sent it instead of being the global e-mail account. 396 00:31:03,380 --> 00:31:04,430 Is that possible? 397 00:31:05,900 --> 00:31:09,500 You mean let me let me understand your use case. 398 00:31:09,750 --> 00:31:20,210 And so you have a purchase invoice with a user and you want you want you are two emails to be from that 399 00:31:20,210 --> 00:31:21,060 particular user. 400 00:31:21,560 --> 00:31:21,880 Yeah. 401 00:31:21,890 --> 00:31:29,390 So the supplier, when he received the email, it is from the user who triggered the sending and not 402 00:31:29,390 --> 00:31:31,790 from the global email account. 403 00:31:34,350 --> 00:31:41,820 I do not think so because look at this, look at this Marine, when you are setting up this email address 404 00:31:41,820 --> 00:31:48,480 that you are going to be using, this is what your opinion is going to use as the email account for 405 00:31:48,480 --> 00:31:49,280 the outgoing. 406 00:31:49,770 --> 00:31:51,630 So, yeah, you have any outgoing sort. 407 00:31:51,630 --> 00:31:57,510 This e-mail address that you are setting up here is going to be the email address that will be used 408 00:31:57,570 --> 00:31:59,660 as that from e-mail address. 409 00:31:59,670 --> 00:32:04,420 So in replies, for reasons that are coming back will come back to this email address. 410 00:32:04,950 --> 00:32:12,930 So unless unless unless now you maybe try to configure to maybe configure that in the some sometimes 411 00:32:13,170 --> 00:32:19,320 maybe somehow the e-mail goes somewhere in the body of the email is not possible to do that dynamically. 412 00:32:19,340 --> 00:32:21,030 It has to have one source. 413 00:32:21,940 --> 00:32:31,670 One source of the emails, so maybe in the user page, in the user config, we cannot set, let's say 414 00:32:31,720 --> 00:32:35,620 maybe an e-mail account from there in the writing the user page. 415 00:32:37,360 --> 00:32:39,310 And let me open the user page. 416 00:32:42,040 --> 00:32:42,640 It was on. 417 00:32:44,930 --> 00:32:47,060 Let me let me say this user, for instance. 418 00:32:49,170 --> 00:32:50,520 Is there anything here? 419 00:32:53,810 --> 00:32:55,460 So ask your question again. 420 00:32:57,130 --> 00:33:02,980 Well, I was wondering maybe here there's something to configure for that user use that email account 421 00:33:02,980 --> 00:33:06,550 so it could it could have its own email account. 422 00:33:06,550 --> 00:33:10,000 So the reply to goes to to that user. 423 00:33:10,010 --> 00:33:16,930 But if you scroll down, is there any set up in regards to email? 424 00:33:20,190 --> 00:33:22,170 You this is the signature. 425 00:33:23,700 --> 00:33:25,230 Well, email account here. 426 00:33:26,230 --> 00:33:27,430 User emails. 427 00:33:28,690 --> 00:33:34,300 These are multiple emails, these are and it is just email account nikbakht going. 428 00:33:34,930 --> 00:33:42,160 OK, so we could select a specific e-mail account here for the user so it could have its own email account 429 00:33:43,420 --> 00:33:44,740 so that your voice is breaking. 430 00:33:46,910 --> 00:33:51,780 I'm sorry, I'm thinking this would be could be used for what I'm asking for. 431 00:33:52,190 --> 00:33:59,510 We could configure an email account specific to that user so it would have his email address. 432 00:34:01,040 --> 00:34:03,900 Configured there instead of the global e-mail account. 433 00:34:05,450 --> 00:34:10,370 This this this email that you are seeing here, these are for the purposes of the communication. 434 00:34:10,370 --> 00:34:14,380 These are these are modules in here of European communication. 435 00:34:14,810 --> 00:34:21,530 So when you have these, for instance, are telling you to enable going in so that we're able to send 436 00:34:21,530 --> 00:34:26,090 emails from Europe next using this using the email address I want to provide here. 437 00:34:26,900 --> 00:34:32,560 But when you are sending when you are sending emails from a utility, there's no way we are configuring 438 00:34:32,570 --> 00:34:32,770 here. 439 00:34:32,780 --> 00:34:35,410 This is the from the from email address. 440 00:34:35,840 --> 00:34:42,110 So, OK, different email address is going to be one that you have set up here. 441 00:34:42,470 --> 00:34:45,650 This is the this is these are the email email settings. 442 00:34:45,650 --> 00:34:48,860 So this is what is used as different email address. 443 00:34:49,340 --> 00:34:55,550 But if you need to send, for instance, emails to these users or to even customers that you have, 444 00:34:55,610 --> 00:34:57,090 you have that one. 445 00:34:57,090 --> 00:35:02,600 This is doable in the in the ways that in here. 446 00:35:02,630 --> 00:35:09,710 So what these are e for instance, you want to send emails to all these people or the user, the customers 447 00:35:09,710 --> 00:35:15,980 that you had, or maybe a specific customer who owns a specific invoice that can be done here by different 448 00:35:15,980 --> 00:35:19,430 email address will remain the email address that was set up here. 449 00:35:21,970 --> 00:35:26,170 Because ideally, this assumes that this is your business, this is your business email address. 450 00:35:26,650 --> 00:35:33,460 So if, for instance, you have a business code called X, Y, Z shoes, you want your e-mail address 451 00:35:33,460 --> 00:35:41,230 to go maybe from info or from whatever at x rays issues, dot com or dot, whatever you x that you domain 452 00:35:41,230 --> 00:35:42,040 extension is. 453 00:35:43,060 --> 00:35:43,570 I don't know. 454 00:35:43,570 --> 00:35:44,620 Morenae, I use case. 455 00:35:44,620 --> 00:35:47,580 I don't know whether you want people to be receiving e-mails. 456 00:35:48,130 --> 00:35:56,530 Imagine the purchase order the letter I have to sales person which are sending a purchase order to a 457 00:35:56,530 --> 00:36:04,300 supplier and let's say my first one is sending the appeal to the supplier and when the supplier reply 458 00:36:04,300 --> 00:36:13,450 to that, it should go to the salesperson who triggered the send not to a global account or. 459 00:36:13,540 --> 00:36:15,990 OK, OK, that is possible. 460 00:36:16,000 --> 00:36:17,450 That is possible here, Maureen. 461 00:36:17,710 --> 00:36:24,400 So yeah, when you set up this email address, this email address is here, you get this user will be 462 00:36:24,400 --> 00:36:30,550 able to do that, but that will be from the communication communication, from the communication module 463 00:36:30,550 --> 00:36:31,310 that we have here. 464 00:36:31,930 --> 00:36:37,890 So inside here, you can set up those e-mail addresses in the emails will be going out from your personal 465 00:36:37,900 --> 00:36:38,530 e-mail address. 466 00:36:39,660 --> 00:36:40,800 OK, yeah. 467 00:36:42,160 --> 00:36:49,810 But this cannot be used to send the purchase order from the purchase of the screen when we select send 468 00:36:49,810 --> 00:36:52,990 an email and it will attach the purchase order to the email. 469 00:36:54,010 --> 00:36:59,530 From there, we cannot have from address to be the one of the user. 470 00:37:02,790 --> 00:37:06,550 I am not very sure I have to check it out, but I really don't. 471 00:37:06,940 --> 00:37:09,040 I do not know how we are going to treat it. 472 00:37:09,040 --> 00:37:11,710 So that detects the email address. 473 00:37:12,010 --> 00:37:17,830 Another email address other than what it is in the what is then on the global on the global settings 474 00:37:17,830 --> 00:37:18,100 here. 475 00:37:19,290 --> 00:37:22,120 OK, that's fine, I'll try something else. 476 00:37:22,380 --> 00:37:23,850 All right, thank you, thank you. 477 00:37:24,150 --> 00:37:24,450 Thank you. 478 00:37:24,450 --> 00:37:25,070 Thank you, Maureen. 479 00:37:26,920 --> 00:37:36,310 And Garani, do we want to say that when you use this code, it will send e-mail, any user from system, 480 00:37:36,310 --> 00:37:43,000 any logging in user will use the same sender from which is saying denervation? 481 00:37:44,830 --> 00:37:45,110 Yeah. 482 00:37:45,130 --> 00:37:48,610 When you take this, this is the utility that we have written here. 483 00:37:49,180 --> 00:37:55,660 So when you send when you send an email using this utility, it's definitely going to use the email 484 00:37:55,660 --> 00:37:59,590 address that this email address is going to be there from email address. 485 00:38:00,430 --> 00:38:01,180 Likewise. 486 00:38:01,540 --> 00:38:06,640 Likewise, if you add a new user to the system, if we went to the users right now. 487 00:38:07,200 --> 00:38:12,850 Now, at least if you're into the user list right now and added a new user here, the e-mail address 488 00:38:12,850 --> 00:38:16,690 is the email address to which this is going to be sent is going to be this one. 489 00:38:19,520 --> 00:38:27,660 Know the standard when you send emails, the receiver will read from who is sending the email, it is 490 00:38:27,660 --> 00:38:34,020 safe innovation and yes, yes, any use it from the army next. 491 00:38:34,200 --> 00:38:40,440 Sending email using this code from is the same, right. 492 00:38:40,920 --> 00:38:43,980 Using this for anyone who creates a document. 493 00:38:43,980 --> 00:38:46,060 And this function is called an email. 494 00:38:46,780 --> 00:38:47,850 Yeah, yes. 495 00:38:48,150 --> 00:38:56,520 In the case of you are a I.T. company and you are getting email for support. 496 00:38:57,030 --> 00:38:57,390 Mm hmm. 497 00:38:58,380 --> 00:39:08,700 So you are telling your clients, OK, if you have a problem, send me email to support at X, Y, Z, 498 00:39:08,700 --> 00:39:09,180 dot com. 499 00:39:09,750 --> 00:39:10,170 Mm hmm. 500 00:39:10,740 --> 00:39:12,240 So would support email. 501 00:39:12,240 --> 00:39:16,140 It will be email address support, right. 502 00:39:16,740 --> 00:39:17,180 Yes. 503 00:39:17,760 --> 00:39:25,410 So support will receive all emails, but when it is received all the consultant will see the same email. 504 00:39:26,910 --> 00:39:30,150 Yes, you don't want to walking into this, supporting you see the stimulus? 505 00:39:30,170 --> 00:39:32,080 Yes, yeah, yes. 506 00:39:32,160 --> 00:39:39,690 And then one of the consultant will reply, OK, to that support demand. 507 00:39:39,990 --> 00:39:43,620 So the center will be the consultant named. 508 00:39:46,300 --> 00:39:50,110 Right, the conservative named the center will be the conservative name. 509 00:39:50,140 --> 00:39:55,340 It's a wave configuration even after next are using the same the same method. 510 00:39:55,810 --> 00:40:01,870 So the consultant, when they take the ticket and apply his name, will be the sender. 511 00:40:02,650 --> 00:40:10,420 And the reply do will be the global e-mail reply to when the client reply again, it would not go to 512 00:40:10,420 --> 00:40:14,400 the same consultants, go to all of the support team. 513 00:40:15,940 --> 00:40:21,040 Yes, maybe same consultant will take the ticket or another consultant. 514 00:40:23,110 --> 00:40:29,260 You're going to the point the point here, it's an option, it's a it's a futures and you have to be 515 00:40:29,260 --> 00:40:29,590 next. 516 00:40:30,130 --> 00:40:35,340 That can be used as explained by morein. 517 00:40:36,130 --> 00:40:39,430 He said it'd be all you sent to supplier. 518 00:40:40,720 --> 00:40:46,760 From Company X, Y, Z, but when they apply it, will it apply to the buyer? 519 00:40:47,110 --> 00:40:48,930 It's a specific person. 520 00:40:49,810 --> 00:40:51,310 The reply to is different. 521 00:40:53,640 --> 00:40:59,320 Aha, yeah, the reply to is different, and there are two images. 522 00:40:59,430 --> 00:41:01,180 There is an option and you are next. 523 00:41:01,200 --> 00:41:03,290 And this way there is an option. 524 00:41:03,720 --> 00:41:05,190 And what do you explain? 525 00:41:05,190 --> 00:41:12,420 It's like in one way you are sending only from one e mail to a destination. 526 00:41:12,790 --> 00:41:14,610 It's one direction. 527 00:41:15,570 --> 00:41:16,450 You're going to me. 528 00:41:16,950 --> 00:41:17,740 Yes, I do. 529 00:41:18,330 --> 00:41:18,530 Yeah. 530 00:41:18,610 --> 00:41:18,880 Yeah. 531 00:41:19,800 --> 00:41:30,690 So maybe this future more and you can I can point you in the right documentation where you can use the 532 00:41:30,690 --> 00:41:35,670 standard feature even if you go to any book type and you press him, send him in. 533 00:41:37,880 --> 00:41:46,610 Go to any open any type of terrorism, go to any DOCTYPE custom or standard or whatever, like like 534 00:41:47,120 --> 00:41:47,760 a library. 535 00:41:48,520 --> 00:41:50,560 Yeah, go to the library, for example. 536 00:41:51,380 --> 00:41:54,540 I remember this one any time. 537 00:41:54,620 --> 00:41:54,920 Yes. 538 00:41:56,590 --> 00:41:58,990 Yes, no religious. 539 00:42:00,060 --> 00:42:04,650 So open the record, open on the record and go to email. 540 00:42:07,740 --> 00:42:15,180 Yeah, same same thing does there is a confidence behind the print icon in the top. 541 00:42:17,520 --> 00:42:19,080 Go to the Supreme Court. 542 00:42:19,650 --> 00:42:19,860 Yeah. 543 00:42:20,100 --> 00:42:21,090 Mhm, mhm. 544 00:42:21,960 --> 00:42:27,720 Yeah, I here to do the subject, the message and from go down. 545 00:42:31,410 --> 00:42:37,850 Here, there is no from so different is the global e-mail from you? 546 00:42:38,010 --> 00:42:39,310 Yeah, yes, yes. 547 00:42:40,690 --> 00:42:48,490 It's the same same the the way you explain is the propaganda you are sending, you mean from Baghdad? 548 00:42:48,520 --> 00:42:50,360 But this one is from Fronton. 549 00:42:51,910 --> 00:42:55,450 The do is it's a drop down. 550 00:42:56,890 --> 00:42:58,900 It can put any to email. 551 00:43:00,430 --> 00:43:04,600 OK, but there are similar functionality. 552 00:43:05,350 --> 00:43:05,880 OK. 553 00:43:06,490 --> 00:43:06,840 OK. 554 00:43:10,930 --> 00:43:19,570 And this is recorded it is recorded in the only tree in the history, when you send it by email, it 555 00:43:19,570 --> 00:43:20,520 is recorded there. 556 00:43:21,160 --> 00:43:24,700 But if you send by from Bangun, it is not recorded. 557 00:43:24,700 --> 00:43:25,050 Right. 558 00:43:26,590 --> 00:43:28,960 Oh, yeah, it's not recorded. 559 00:43:28,990 --> 00:43:29,310 Yes. 560 00:43:30,580 --> 00:43:31,720 Oh, yes. 561 00:43:32,680 --> 00:43:32,900 Yeah. 562 00:43:36,750 --> 00:43:42,240 OK, well, I think I think when you said it from here, it goes to the communication module. 563 00:43:42,760 --> 00:43:44,400 Yes, yeah. 564 00:43:44,430 --> 00:43:46,520 So that's why that's why it's being saved here. 565 00:43:46,530 --> 00:43:49,080 So I think there's a workaround. 566 00:43:49,080 --> 00:43:55,140 If you want it to show up here, you can inject this into the communication module table and that's 567 00:43:55,140 --> 00:43:56,580 going to show the front end. 568 00:43:58,290 --> 00:43:58,700 Yeah. 569 00:43:58,890 --> 00:44:05,110 So maybe after that email has been sent, you can come down somewhere here and just save it's other 570 00:44:05,120 --> 00:44:07,680 record in there in the communications module. 571 00:44:09,280 --> 00:44:09,660 Yeah. 572 00:44:11,120 --> 00:44:12,680 Lobbyism, I have a question. 573 00:44:15,050 --> 00:44:26,870 Then you put yourself, and that's just I have a question for the immolating model, is it implemented 574 00:44:27,590 --> 00:44:33,620 separately or is it included in with others model? 575 00:44:34,400 --> 00:44:40,850 I mean, is it implemented as a separate services or a separate 576 00:44:43,400 --> 00:44:49,970 or is it the other model which is made with the back end or front end you made? 577 00:44:51,210 --> 00:44:55,760 Uh, the whole, uh, development, uh. 578 00:44:58,310 --> 00:45:01,180 Is that a good question? 579 00:45:02,060 --> 00:45:03,200 Did you get this question? 580 00:45:03,470 --> 00:45:05,660 No, really, his voice is breaking. 581 00:45:05,660 --> 00:45:06,850 I don't know whether it's my end. 582 00:45:07,340 --> 00:45:09,320 I didn't get he was breaking. 583 00:45:10,450 --> 00:45:18,520 Yeah, he's asking about the feature of e-mail, sending email isn't available by default or to do some 584 00:45:19,180 --> 00:45:20,600 installation or money. 585 00:45:22,240 --> 00:45:23,620 No, I don't know. 586 00:45:23,680 --> 00:45:25,120 I do not mean that. 587 00:45:25,480 --> 00:45:32,260 I mean that complemented separately or with, uh, other modules. 588 00:45:33,310 --> 00:45:37,970 You say that European next is a monolithic application. 589 00:45:38,500 --> 00:45:39,010 Yes. 590 00:45:39,220 --> 00:45:51,970 But I just actually, uh, as a software, the model of, uh, emails, is it insured by a separate 591 00:45:52,210 --> 00:45:56,560 service or, uh, is it included with other models? 592 00:45:58,600 --> 00:46:05,020 Is it implemented in a separate server, for example, or. 593 00:46:11,350 --> 00:46:14,430 Do are you hearing Karani, is it? 594 00:46:15,850 --> 00:46:20,620 Let me let me jump out and jump in again, all of you, I can hear you, but the voice is really breaking. 595 00:46:20,620 --> 00:46:21,640 I cannot get a question. 596 00:46:22,270 --> 00:46:23,290 Allow me one minute. 597 00:46:24,980 --> 00:46:33,250 Yeah, I, I write the question on the discussion, OK, just right when you are writing a jump out 598 00:46:33,260 --> 00:46:34,160 in buckin again. 599 00:46:34,710 --> 00:46:35,960 OK, OK. 600 00:47:18,180 --> 00:47:21,020 Is Stebbings. 601 00:47:25,470 --> 00:47:36,590 I just I the question to a little bit over our overall image in the immediate future is by default is 602 00:47:37,010 --> 00:47:39,440 part of the frappé framework. 603 00:47:39,650 --> 00:47:47,630 It's part of the framework features like printing, like sending e-mails like this to you. 604 00:47:47,930 --> 00:47:51,160 It's comparing with other solutions. 605 00:47:51,550 --> 00:47:53,360 Main is. 606 00:47:54,590 --> 00:47:57,310 Implemented security on this answer. 607 00:48:00,900 --> 00:48:05,530 On server application are implemented in Europe next, similarly to other measures. 608 00:48:05,920 --> 00:48:07,890 Yes, Karen, did you get this question? 609 00:48:08,270 --> 00:48:08,900 Yeah, yeah. 610 00:48:10,230 --> 00:48:16,800 The email, let me say, comparing to other solutions, e-mail module, email module is implemented 611 00:48:16,800 --> 00:48:17,310 in ERP. 612 00:48:17,310 --> 00:48:19,080 Next, it is built. 613 00:48:19,140 --> 00:48:21,510 So everything on both emails is built in. 614 00:48:21,540 --> 00:48:26,130 Let me share my screen again because you can see what we are doing here. 615 00:48:26,130 --> 00:48:29,320 Idir is just calling functions that have already been built. 616 00:48:30,150 --> 00:48:37,440 For instance, when we came to the utils our users file folder here, they send email is a function 617 00:48:37,440 --> 00:48:41,120 that has already been already been been built. 618 00:48:41,130 --> 00:48:44,720 So this evening in queue, these things are already done by frappé. 619 00:48:44,880 --> 00:48:46,910 So yeah, it's built in Europe. 620 00:48:46,950 --> 00:48:49,950 Next is not this is not a standalone. 621 00:48:51,600 --> 00:48:58,020 But maybe this was maybe another question comes like Gmail. 622 00:48:58,020 --> 00:49:03,710 If you have a look of your internally installed in your company and you want. 623 00:49:05,680 --> 00:49:12,220 Emails go through outlook means from here to next, you can send email. 624 00:49:12,250 --> 00:49:14,310 You don't need to given your company. 625 00:49:15,070 --> 00:49:17,060 Correct me if I'm wrong. 626 00:49:18,300 --> 00:49:20,980 You don't need that money. 627 00:49:21,130 --> 00:49:27,240 So sorry, because Europeanist has the communication module that I'm talking about. 628 00:49:27,700 --> 00:49:33,730 You can set up your emails in such a way that you do the receiving of the emails and even the sending 629 00:49:33,730 --> 00:49:35,680 back from Europe next. 630 00:49:35,700 --> 00:49:40,840 So if, for instance, your use, even if you're using a Gmail account, you don't need to log into 631 00:49:40,840 --> 00:49:41,650 Gmail again. 632 00:49:41,680 --> 00:49:46,870 They want me to connect this to European next or the communication will be happening on the platform. 633 00:49:48,950 --> 00:49:59,230 We can we can configure the SMP server and yes, yes, you can I have a client, you can call the things 634 00:49:59,240 --> 00:50:03,890 that I just just keep it like it was optional. 635 00:50:04,850 --> 00:50:10,160 Yeah, yeah, yeah, yeah, OK, yeah. 636 00:50:18,390 --> 00:50:20,550 Anyone else with a. 637 00:50:25,490 --> 00:50:35,810 This may be further disturbing inmate configuration and inmate standing by back and we are clear, 638 00:50:38,720 --> 00:50:41,570 are we going to start another topic? 639 00:50:42,610 --> 00:50:45,050 Can you not look? 640 00:50:47,120 --> 00:50:48,890 Yes, yeah, not today. 641 00:50:50,430 --> 00:50:51,490 OK, OK. 642 00:50:51,600 --> 00:50:56,360 No issue, because I am so sorry. 643 00:50:56,410 --> 00:50:57,520 I mean, the question I have. 644 00:50:58,410 --> 00:51:04,860 Do you think we will need the WhatsApp group or our telegram group for so that people don't have to 645 00:51:04,860 --> 00:51:07,620 wait until when you have a meeting to ask their questions? 646 00:51:08,720 --> 00:51:12,220 You know, they can just focus on the immediacy of it. 647 00:51:14,190 --> 00:51:16,350 Ask this from where do you get the question? 648 00:51:17,850 --> 00:51:26,050 I just remembered someone had suggested that I think in the second or third day of training, I believe 649 00:51:26,060 --> 00:51:34,530 that this question communication all by email and any request comes to me and I'm handling very well. 650 00:51:34,530 --> 00:51:35,890 This is OK. 651 00:51:35,910 --> 00:51:36,750 OK, OK. 652 00:51:37,500 --> 00:51:46,500 I have a question from the previous sessions, if you don't mind, so I shall send me question questions. 653 00:51:46,500 --> 00:51:56,670 She said, can we create a custom script for which you can change color of user and offer you a section 654 00:51:56,700 --> 00:51:58,530 or card in both types? 655 00:52:02,680 --> 00:52:04,510 Is it a question of Karen? 656 00:52:07,040 --> 00:52:13,400 So the requirement or the objective is to change what color, to change the color of users, I will 657 00:52:13,400 --> 00:52:15,490 based our business the question in the chart. 658 00:52:15,690 --> 00:52:16,240 OK. 659 00:52:16,980 --> 00:52:17,350 OK. 660 00:52:20,410 --> 00:52:29,500 And we created a custom script for which can change color of your section or card inductively. 661 00:52:32,860 --> 00:52:37,240 To change color of you, I will section. 662 00:52:39,440 --> 00:52:40,090 That's right. 663 00:52:40,930 --> 00:52:44,800 So I show you right here, Isha. 664 00:52:45,670 --> 00:52:49,360 Yes, ask your question again, ask. 665 00:52:55,750 --> 00:53:04,180 I want to change the color of guard, which, like we have different different sections, so I want 666 00:53:04,180 --> 00:53:08,880 to change that particular budget for the. 667 00:53:12,750 --> 00:53:18,060 Isha, Isha, can you please maybe she was on the screen, you will use case so that you can understand. 668 00:53:21,080 --> 00:53:27,480 OK, at least you can share your screen Asia and. 669 00:53:51,940 --> 00:53:57,020 Mr. Karani, can you share your opinion, I mean, your scheme of. 670 00:54:01,990 --> 00:54:02,340 OK, 671 00:54:05,140 --> 00:54:07,360 so so I go to. 672 00:54:09,440 --> 00:54:10,500 OK, can you see my song? 673 00:54:11,480 --> 00:54:12,050 Yeah, yeah. 674 00:54:12,510 --> 00:54:16,110 OK, we had word for you. 675 00:54:17,420 --> 00:54:23,640 You can see this section like it has email address and password and all of it. 676 00:54:23,660 --> 00:54:25,880 I want to change this color background for. 677 00:54:27,260 --> 00:54:29,420 This, this, but, yeah. 678 00:54:31,810 --> 00:54:37,320 OK, to change this idea, you don't you do not I do not think you need you need a custom script. 679 00:54:37,870 --> 00:54:40,990 What you need to do is just write ceases to do this. 680 00:54:45,170 --> 00:54:47,000 Yeah, let me see. 681 00:54:49,750 --> 00:54:51,340 So, um. 682 00:54:54,000 --> 00:54:57,530 Yeah, what you need to do is try to assess that, to change that, to change this color. 683 00:54:58,500 --> 00:55:04,500 So so, for instance, if we wanted changes, if you had sense, if we access this, this this element 684 00:55:05,130 --> 00:55:14,550 and let's see the background, maybe color is going to be maybe something like red. 685 00:55:15,270 --> 00:55:15,630 Yeah. 686 00:55:16,620 --> 00:55:19,200 So so is this the best thing to do? 687 00:55:19,200 --> 00:55:22,650 This is which is to is to use CCIS instead of JavaScript. 688 00:55:24,150 --> 00:55:26,650 But that's not what's so funny. 689 00:55:27,930 --> 00:55:29,460 I did use it. 690 00:55:29,700 --> 00:55:30,810 But that's not. 691 00:55:34,500 --> 00:55:41,280 Sorry, Isha, I think you have some background noise, so it's OK, just ask your question again. 692 00:55:43,620 --> 00:55:46,630 I did use yes, but it did not work out. 693 00:55:47,640 --> 00:55:48,510 They did not work. 694 00:55:49,390 --> 00:55:58,650 Yeah, it only changed the of section does is it does seem like the other sections are the same. 695 00:55:59,010 --> 00:55:59,570 Ha. 696 00:55:59,820 --> 00:56:06,600 Only the first section is one of the first to check like this one. 697 00:56:07,320 --> 00:56:07,610 Yes. 698 00:56:09,030 --> 00:56:10,830 The others who remained white. 699 00:56:12,070 --> 00:56:12,390 Yeah. 700 00:56:13,440 --> 00:56:15,060 That's not ideal. 701 00:56:15,060 --> 00:56:20,330 It is because the class or maybe the class or the idea used was only for the first section. 702 00:56:20,940 --> 00:56:27,570 So you need to get a class that is used across all these sections and then target that class to change 703 00:56:27,570 --> 00:56:29,490 their background, cut off all these sections. 704 00:56:34,570 --> 00:56:35,020 Yeah. 705 00:56:36,980 --> 00:56:42,140 Can we maybe you can share the quote of what you did, maybe on the on a separate e-mail address, we 706 00:56:42,140 --> 00:56:42,920 can address that. 707 00:56:45,570 --> 00:56:46,040 OK. 708 00:56:49,220 --> 00:56:53,540 Uh, Bacani, I have a question. 709 00:56:54,400 --> 00:57:04,630 Yes, when it comes for customs, OK, there's games for child Diebel. 710 00:57:05,590 --> 00:57:10,690 We saw that sometimes it can be a parent or a child tape. 711 00:57:10,750 --> 00:57:11,120 Right. 712 00:57:11,620 --> 00:57:15,380 But we see so much contempt for a child. 713 00:57:15,410 --> 00:57:15,840 David. 714 00:57:17,830 --> 00:57:23,710 So hide and child, David child, whether you can write JavaScript for a child's table. 715 00:57:24,160 --> 00:57:24,880 Yes, yes. 716 00:57:24,890 --> 00:57:26,050 If we have the child. 717 00:57:26,080 --> 00:57:30,780 David so how to manage JavaScript or custom scripts for that? 718 00:57:30,790 --> 00:57:32,280 Because the child table. 719 00:57:33,670 --> 00:57:40,750 So, you know, on what you account, you don't want what you hear that has a child people. 720 00:57:40,800 --> 00:57:42,640 So they can show you from the. 721 00:57:44,120 --> 00:57:52,920 Maybe employee purchase, part of the purchase order is on the list. 722 00:57:52,940 --> 00:57:53,420 OK. 723 00:57:55,750 --> 00:57:56,070 So. 724 00:57:57,800 --> 00:57:59,490 Yeah, this one, for instance. 725 00:58:00,230 --> 00:58:02,270 Yes, you can do that. 726 00:58:02,840 --> 00:58:03,920 You have items. 727 00:58:03,920 --> 00:58:04,960 You see items. 728 00:58:05,210 --> 00:58:05,770 Yes. 729 00:58:06,380 --> 00:58:08,470 So items are on the table. 730 00:58:08,480 --> 00:58:11,360 Lines like benches, waterlines. 731 00:58:13,400 --> 00:58:20,530 Yes, so overall, we didn't see any case where we have to try to. 732 00:58:23,520 --> 00:58:25,210 You see what you do. 733 00:58:25,230 --> 00:58:26,700 Let me see whether I will get this. 734 00:58:27,650 --> 00:58:28,300 Um. 735 00:58:30,750 --> 00:58:30,980 Of. 736 00:58:38,140 --> 00:58:43,210 I don't know how I'm going to address you, see what you do when when you are when you are, when you 737 00:58:43,210 --> 00:58:46,480 are here and there is dysfunction. 738 00:58:46,480 --> 00:58:48,600 I showed you that they want to access the phone. 739 00:58:49,030 --> 00:58:57,880 Let me see with you to get a form from DOT will have let me see Consolo not log. 740 00:58:59,500 --> 00:59:00,130 Foom. 741 00:59:02,580 --> 00:59:07,880 Form cannot get about consultants, right? 742 00:59:08,070 --> 00:59:09,070 Right, care for. 743 00:59:09,190 --> 00:59:16,660 See, you are on the score if our current form so wrong. 744 00:59:16,800 --> 00:59:21,240 So long, so called. 745 00:59:22,300 --> 00:59:24,920 For example, they are OK. 746 00:59:26,080 --> 00:59:28,800 So when we have let's see what you have here. 747 00:59:32,320 --> 00:59:33,790 Here we have the dog. 748 00:59:35,960 --> 00:59:39,390 You see, Mommy, this is the item stable, so this is the child's table. 749 00:59:39,980 --> 00:59:46,790 So if you if you need to write a custom script to access this, you need this this main function here, 750 00:59:46,790 --> 00:59:49,000 the current form, dot, dot. 751 00:59:49,340 --> 00:59:53,080 So this dog accesses everything here. 752 00:59:53,120 --> 00:59:54,260 Let me start up here. 753 00:59:54,500 --> 00:59:58,160 If the access is anything from this section going down, there is one eye. 754 00:59:58,160 --> 00:59:59,090 You see items. 755 00:59:59,090 --> 01:00:01,430 It's like it's inside this other thing. 756 01:00:01,700 --> 01:00:06,180 If you come down here, this is it's an array of objects. 757 01:00:06,530 --> 01:00:08,500 This is your card table. 758 01:00:08,570 --> 01:00:12,820 So you can target it equally using current form. 759 01:00:12,830 --> 01:00:15,330 Dot, dot, dot, dot, dot, eatables. 760 01:00:17,350 --> 01:00:23,110 OK, yeah, so you write a custom script for four items. 761 01:00:24,360 --> 01:00:25,530 Your custom script. 762 01:00:26,630 --> 01:00:33,020 If you go to Customs doctype, huh, customs script DOCTYPE. 763 01:00:35,250 --> 01:00:39,500 So custom script. 764 01:00:40,590 --> 01:00:50,970 So if I open this, we say this just in case you have your purchase order and purchase order items to 765 01:00:50,980 --> 01:00:51,910 choose order. 766 01:00:53,340 --> 01:01:01,050 But this one here, the purchase order and purchase order items, these basic items. 767 01:01:02,380 --> 01:01:03,110 But this is based. 768 01:01:05,560 --> 01:01:12,790 Pythons, there is another time for took time to chase after items people chased after items. 769 01:01:14,250 --> 01:01:16,570 So you want to get what are you doing? 770 01:01:16,860 --> 01:01:18,800 You see this one, you have to select one doctor. 771 01:01:19,680 --> 01:01:21,990 Yeah, yeah, it is. 772 01:01:22,410 --> 01:01:28,340 It's harder and punches are lines or items or the details or whatever. 773 01:01:30,240 --> 01:01:30,900 I don't know. 774 01:01:32,120 --> 01:01:33,340 Should be, huh? 775 01:01:33,450 --> 01:01:34,370 Yeah, yeah, I got. 776 01:01:36,380 --> 01:01:46,040 So if you write some custom script for China favor inside attachés, then you have to write under the 777 01:01:46,520 --> 01:01:49,190 are only the parent is. 778 01:01:50,310 --> 01:01:50,920 Yes. 779 01:01:50,990 --> 01:01:52,160 You have to read it here. 780 01:01:52,160 --> 01:01:55,190 And then in here you are going to target it like we have done here. 781 01:01:55,760 --> 01:01:56,440 Yes. 782 01:01:56,690 --> 01:01:57,080 Yeah. 783 01:01:57,200 --> 01:02:00,330 So in what sense is it here. 784 01:02:00,350 --> 01:02:05,420 So when you are here you're going to get anything that you want from this for in the middle. 785 01:02:07,040 --> 01:02:11,330 So I mean, the child at the time, it is not available in Customs script. 786 01:02:11,330 --> 01:02:18,420 You see, if you tried to select it, it's not available as I think all of this stuff. 787 01:02:18,470 --> 01:02:22,040 But I mean, you can see on the right side of. 788 01:02:23,450 --> 01:02:36,880 But I mean, a flying script, can you go to plan, script, plan, script, script, where's the plan 789 01:02:36,890 --> 01:02:37,350 script? 790 01:02:37,730 --> 01:02:41,960 Well, yeah, this one. 791 01:02:42,890 --> 01:02:43,830 Yeah it's good. 792 01:02:44,760 --> 01:02:46,220 Yeah, you can either. 793 01:02:46,320 --> 01:02:53,890 Yeah you can see I do what I say but I think that there is a button button in the top. 794 01:02:53,900 --> 01:02:54,200 Right. 795 01:02:54,710 --> 01:02:55,040 Yeah. 796 01:02:56,090 --> 01:03:00,340 Well I think first you have to 797 01:03:03,170 --> 01:03:08,030 save the purchase order which is good. 798 01:03:08,990 --> 01:03:09,620 Yes. 799 01:03:09,920 --> 01:03:11,060 But it's better and. 800 01:03:12,530 --> 01:03:12,780 Yeah. 801 01:03:12,980 --> 01:03:13,360 And. 802 01:03:15,960 --> 01:03:18,990 So this is or the item, yes. 803 01:03:26,420 --> 01:03:27,790 It's just odd item. 804 01:03:29,810 --> 01:03:32,480 OK, let's see what you have here at Journaled. 805 01:03:34,670 --> 01:03:36,290 Yeah, it's already had it, no. 806 01:03:38,560 --> 01:03:40,150 I just want to right here. 807 01:03:43,610 --> 01:03:46,740 OK, so he is here. 808 01:03:47,050 --> 01:03:50,880 So so, yeah, so this is this is this is one way it's here. 809 01:03:51,260 --> 01:03:53,060 I personally have never used this. 810 01:03:53,060 --> 01:03:59,690 So anytime I need to do something with the with the charts tables in here, I normally I normally access 811 01:03:59,690 --> 01:04:02,260 it using the form, the form the way we have. 812 01:04:02,660 --> 01:04:03,860 I will show you. 813 01:04:05,040 --> 01:04:07,020 But apparently you can do it this way also. 814 01:04:07,980 --> 01:04:09,320 Um, yeah. 815 01:04:10,870 --> 01:04:11,310 Great. 816 01:04:13,570 --> 01:04:21,190 So if you want to add the idea here, you want to understand, if you want to add the custom script 817 01:04:21,400 --> 01:04:23,860 to a China paper, China table. 818 01:04:24,610 --> 01:04:29,350 So there is no option to add a directly. 819 01:04:29,380 --> 01:04:31,080 You have to add it to the parent. 820 01:04:32,440 --> 01:04:33,730 So parents took time. 821 01:04:34,150 --> 01:04:37,350 All JavaScript will be added under the banner of time. 822 01:04:38,350 --> 01:04:47,920 And as it is mentioned there, you put it at the top of the on and go chase after items. 823 01:04:47,920 --> 01:04:49,570 The child doctype name. 824 01:04:51,170 --> 01:04:51,990 Apparently. 825 01:04:55,130 --> 01:04:55,860 Question here. 826 01:04:55,880 --> 01:05:07,300 Can we create custom script for which can change color of the U.S. s. I think tell you that it's not 827 01:05:07,850 --> 01:05:10,950 going to be enough for today, but it's clear. 828 01:05:11,900 --> 01:05:18,630 Uh, we'll take our last question from Muhammad Ali. 829 01:05:19,220 --> 01:05:20,570 Nice to have a question. 830 01:05:21,400 --> 01:05:23,180 Uh. 831 01:05:26,380 --> 01:05:31,210 OK, pushing pushing journal entries from some customers, d'Antibes. 832 01:05:33,700 --> 01:05:37,840 Pushing entries from some custom dog types. 833 01:05:38,860 --> 01:05:45,820 The question here, he's asking, for example, you have created a custom double time and you want to 834 01:05:46,360 --> 01:05:53,110 push your records from custom duct tape to G as well entries. 835 01:05:54,290 --> 01:05:55,110 Am I correct? 836 01:05:55,170 --> 01:05:55,760 Mohammed Ali. 837 01:06:00,650 --> 01:06:01,580 How is the. 838 01:06:06,730 --> 01:06:07,660 Yes, 100. 839 01:06:10,220 --> 01:06:10,790 Hello. 840 01:06:15,240 --> 01:06:18,770 OK, here is Muhammad Ali. 841 01:06:19,020 --> 01:06:21,470 Yes, I did. 842 01:06:22,530 --> 01:06:23,900 I just don't know how I did it. 843 01:06:23,910 --> 01:06:30,870 By the way, very soon Muhammad Ali won dismal worker and one is you, Muhammad Ali, because I did 844 01:06:30,870 --> 01:06:32,160 not ask this question. 845 01:06:33,150 --> 01:06:34,380 You send it by email. 846 01:06:37,560 --> 01:06:38,940 Could be a work of not me. 847 01:06:40,710 --> 01:06:44,730 No, no, you you have said it nine points. 848 01:06:47,920 --> 01:06:55,060 Last time you sent to me nine points and I have to recall that image that I have to see what I have 849 01:06:55,060 --> 01:07:01,810 written, you remember, are you I told you this discovery is not coveted. 850 01:07:01,810 --> 01:07:03,510 And I give you some hints. 851 01:07:03,620 --> 01:07:04,270 You remember? 852 01:07:09,570 --> 01:07:15,850 OK, so anyhow, the question is now I remember what happened. 853 01:07:15,870 --> 01:07:24,120 So, for example, if I if, for example, I did some custom documents for payroll and payroll, for 854 01:07:24,120 --> 01:07:33,510 example, can this custom document push entries and accounting to make expense lines and actual lines, 855 01:07:33,520 --> 01:07:34,560 these kind of things? 856 01:07:38,390 --> 01:07:39,830 Yes, did you get a question? 857 01:07:41,060 --> 01:07:43,830 I got a question that's in the advanced topics. 858 01:07:43,850 --> 01:07:46,880 It is possible, yes, but it's the advanced topics. 859 01:07:48,610 --> 01:07:51,070 OK, yeah, let's wait for the advance. 860 01:07:54,110 --> 01:08:04,330 Overall, overall, you can insert records from custom duct tape to another duct tape, unless it is 861 01:08:04,330 --> 01:08:07,630 not what we call. 862 01:08:09,780 --> 01:08:13,940 Skemp validation or ignore validation? 863 01:08:14,520 --> 01:08:20,970 Will be following all validation required for the destination module. 864 01:08:21,840 --> 01:08:30,430 I don't know how Phoenix is doing this work, but yes, it is doable. 865 01:08:30,600 --> 01:08:38,880 You can insert record in other DOCTYPE that mummy that's going to be Europeanist uses hooks, so we 866 01:08:38,900 --> 01:08:40,560 will be doing a little bit of hooks. 867 01:08:41,050 --> 01:08:42,570 That's when you are going to be covering that. 868 01:08:44,540 --> 01:08:47,900 I mean, records should be validated first. 869 01:08:48,950 --> 01:08:55,130 Yeah, yeah, after the validation, after you have done everything you needed to do in one module and 870 01:08:55,130 --> 01:08:59,510 you need that maybe to trigger other other events in other modules, you used Hooke's. 871 01:09:00,480 --> 01:09:11,110 Excellent, put one question here, I already asked your mommy about like APIs we have in Bahrain API 872 01:09:11,130 --> 01:09:19,830 from our central bank for exchange rates because our Vattel here, our tax laws says that we have use 873 01:09:20,100 --> 01:09:25,500 we have to use for tax reporting currency exchange rates from the central bank. 874 01:09:27,320 --> 01:09:29,300 Can we do, like, some sort of. 875 01:09:30,810 --> 01:09:35,700 Using their API and make the rate available in Phoenix. 876 01:09:39,000 --> 01:09:45,140 You mean you want to fetch the currency exchange rate from outside system? 877 01:09:45,930 --> 01:09:46,410 Yeah. 878 01:09:48,030 --> 01:09:51,840 You are calling a biznews, you are you are a consumer now. 879 01:09:53,280 --> 01:09:53,820 Yes. 880 01:09:55,280 --> 01:09:58,710 Yes, I'm not sure. 881 01:09:59,420 --> 01:10:02,540 Maybe you can reply or we can. 882 01:10:03,620 --> 01:10:08,650 It's yeah, it's it's overall an overall concept, the garani. 883 01:10:08,660 --> 01:10:16,940 But if you have any idea about how you can live here again, again, that's advanced topics. 884 01:10:16,940 --> 01:10:19,220 I'm happy to hear people asking such questions. 885 01:10:19,240 --> 01:10:21,740 Looks like they have gone ahead. 886 01:10:22,670 --> 01:10:31,490 So if if the EPA is about public EPA one, if it's a public EPA, that is doable, that is the EPA. 887 01:10:31,490 --> 01:10:38,510 If it is not a public EPA, you have to have an account with the bank, which should provide you the 888 01:10:38,510 --> 01:10:43,910 authentication talking like the ones we WIU we were seeing earlier when when we are doing the introduction 889 01:10:43,910 --> 01:10:49,190 to the EPA, if you have authentication talking, then you can consume the EPA comfortably inside of 890 01:10:49,190 --> 01:10:49,770 your next. 891 01:10:55,800 --> 01:11:02,330 Yes, so you mean the in here to be next? 892 01:11:02,610 --> 01:11:05,590 There is a mechanism to accept this city, right? 893 01:11:07,980 --> 01:11:14,400 Yes, if the EPA is that you see that the EPA is not any different from any other EPA, is that any 894 01:11:14,400 --> 01:11:15,600 other EPA that you have? 895 01:11:16,200 --> 01:11:22,050 For instance, if let's say you have another system, let's say this is a system that it is doing what 896 01:11:22,050 --> 01:11:22,350 for you? 897 01:11:22,500 --> 01:11:29,670 Maybe it's on e-commerce and outside e-commerce that is doing it, maybe sales in the U.S., maybe the 898 01:11:29,670 --> 01:11:33,870 data from that system to come to ERP next you're going to use an API. 899 01:11:34,440 --> 01:11:37,780 That is exactly what you would be doing with that, that the bankruptcy. 900 01:11:38,280 --> 01:11:45,690 So if they will allow you if that bunkie's is only accessible, if you can access it somehow, then 901 01:11:45,690 --> 01:11:47,340 you can use it Europeanist. 902 01:11:49,030 --> 01:11:49,630 OK, great. 903 01:11:49,900 --> 01:11:53,720 So we do this in advance of topic, right? 904 01:11:54,160 --> 01:11:57,280 Yeah, you couple that with of course not with the FBI. 905 01:11:57,290 --> 01:11:57,600 We are. 906 01:11:57,640 --> 01:11:59,190 We are going to use our own NIPOST. 907 01:12:00,340 --> 01:12:01,320 Yes, yes, yes. 908 01:12:01,520 --> 01:12:04,080 Yeah, so at least we're OK. 909 01:12:04,100 --> 01:12:04,450 OK. 910 01:12:05,390 --> 01:12:07,770 OK, that's it for today, guys. 911 01:12:08,900 --> 01:12:12,710 We are done, so if you have questions, please go ahead. 912 01:12:13,670 --> 01:12:15,410 Otherwise, I will close the call. 913 01:12:20,100 --> 01:12:27,010 I have Banat will connect up there to call currently, have some doubts or check with them. 914 01:12:27,510 --> 01:12:35,010 We'll check with him and mommy that good that you have Oracle experience and I have Oracle experience 915 01:12:35,020 --> 01:12:35,420 as well. 916 01:12:35,760 --> 01:12:36,900 That's what it is. 917 01:12:37,900 --> 01:12:50,000 Yes, I am having finance, finance and administration has actually embezzled fusion ABSs. 918 01:12:51,000 --> 01:12:51,700 Great, great. 919 01:12:52,240 --> 01:12:58,010 And soon, soon using fusion for payroll and job myself. 920 01:12:58,670 --> 01:13:00,330 It's so complicated. 921 01:13:02,350 --> 01:13:06,360 That we will die learning KLP. 922 01:13:09,180 --> 01:13:09,730 So thank you. 923 01:13:11,040 --> 01:13:15,960 Any any request to let me know we can help you. 924 01:13:16,560 --> 01:13:16,940 Sure. 925 01:13:17,050 --> 01:13:17,380 Sure. 926 01:13:17,990 --> 01:13:19,650 OK, thank you. 927 01:13:19,680 --> 01:13:21,370 Thank you, guys. 928 01:13:21,390 --> 01:13:25,140 Thank you for attending today's show and hope tomorrow. 929 01:13:26,130 --> 01:13:26,730 Same time. 930 01:13:28,050 --> 01:13:28,530 Thank you. 931 01:13:28,560 --> 01:13:28,950 Thank you. 932 01:13:29,130 --> 01:13:29,580 Thank you. 933 01:13:29,640 --> 01:13:32,490 Bye bye. 934 01:13:35,590 --> 01:13:38,770 My what?